package com.csun.cmny.provider.service;

import com.csun.cmny.base.dto.LoginAuthDto;
import com.csun.cmny.core.support.IService;
import com.csun.cmny.provider.model.domain.OmcSchedul;
import com.csun.cmny.provider.model.domain.OmcSchedulMonth;
import com.csun.cmny.provider.vo.OmcSchedulMonthVo;

import java.util.List;

public interface OmcSchedulMonthService extends IService<OmcSchedulMonth> {
    /**
     * 保存排班计划
     * @param omcSchedulMonth
     * @return Wrapper
     * @author HD
     * @date 2021/12/6 15:54
     */
    Integer saveSchedulMonth(OmcSchedulMonth omcSchedulMonth);
    /**
     * 排班计划(月)-管理员审批
     * @param: [schedulListDto, br]
     * @return: com.csun.cmny.util.wrapper.Wrapper
     */
    Integer approvalScheduleMonth(OmcSchedulMonth omcSchedulMonth);
    //查询的到该月的排班计划
    List<OmcSchedulMonth> queryShiftUsers(OmcSchedul omcSchedul, LoginAuthDto loginAuthDto);
}
